package com.delivery.deliverysystem.pojo.DO;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 公司资料表
 * @TableName company
 */
@TableName(value ="company")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Company implements Serializable {
    /**
     * 公司id
     */
    @TableId(value = "company_id", type = IdType.AUTO)
    @ApiModelProperty("公司id")
    private Integer companyId;
    /**
     * 公司全称
     */
    @ApiModelProperty("公司全称")
    private String fullName;
    /**
     * 公司简称
     */
    @ApiModelProperty("公司简称")
    private String abbreviation;
    /**
     * 英文名
     */
    @ApiModelProperty("英文名")
    private String englishName;
    /**
     * 公司地址
     */
    @ApiModelProperty("公司地址")
    private String address;
    /**
     * 公司主页
     */
    @ApiModelProperty("公司主页")
    private String homepage;
    /**
     * 公司电话
     */
    @ApiModelProperty("公司电话")
    private String phone;
    /**
     * 开户银行
     */
    @ApiModelProperty("开户银行")
    private String bank;
    /**
     * 公司传真
     */
    @ApiModelProperty("公司传真")
    private String companyFax;
    /**
     * 银行帐号
     */
    @ApiModelProperty("银行帐号")
    private String bankAccount;
    /**
     * 公司邮箱
     */
    @ApiModelProperty("公司邮箱")
    private String email;
    /**
     * 公司税务号
     */
    @ApiModelProperty("公司税务号")
    private String taxNum;
    /**
     * 公司标志
     */
    @ApiModelProperty("公司标志")
    private String companyLogo;
    /**
     * 二维码
     */
    @ApiModelProperty("二维码")
    private String companyQrCode;

    /**
     * 注册码
     */
    @ApiModelProperty("注册码")
    private String registrationCode;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}